package com.ctshk.rpc.airexpress.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel(value = "AirportExpressReq对象", description = "机场快线Req")
public class AirportExpressReq implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty("ID")
    private Long id;
    @ApiModelProperty("机场快线api的id")
    private String apiId;
    @ApiModelProperty("票种名称中文")
    private String ticketTypeNameCn;
    @ApiModelProperty("票种名称英文文")
    private String ticketTypeNameEn;
    @ApiModelProperty("来源")
    private Integer source;
    @ApiModelProperty("供应商名称")
    private String supplierName;
    @ApiModelProperty("上架状态")
    private Integer onShelfStatus;
    @ApiModelProperty("售卖状态")
    private Integer saleStatus;
    @ApiModelProperty("手续费")
    private BigDecimal serviceCharge;
    @ApiModelProperty("手续费类型")
    private Integer serviceChargeType;
    @ApiModelProperty("成人价格")
    private BigDecimal adultPrice;
    @ApiModelProperty("小童价格")
    private BigDecimal childrenPrice;
    @ApiModelProperty("加幅策略列表")
    private List<AirportExpressIncreaseStrategyReq> airportExpressIncreaseStrategyList;
}
